#ifndef EGG_TEXTURECUBE_H
#define EGG_TEXTURECUBE_H

#include "Texture.h"

namespace egg{

    class TextureCube:public Texture{
    public:
        TextureCube(
            const Image2D& _posX,const Image2D& _negX,
            const Image2D& _posY,const Image2D& _negY,
            const Image2D& _posZ,const Image2D& _negZ);
        void setImage(GLuint _target,const Image2D& _img);
    };

    typedef shared_ptr<TextureCube> TextureCubePtr;

}

#endif